.app-session {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  background-color: #2997c6;

  .app-session-form {
    display: table;
    width: 100%;
    height: 100%;
    h2 {
      color: #ffffff;
      text-shadow: 0 0 1px #fff;
    }
    form {
      display: table-cell;
      vertical-align: middle;
    }

    input[type=submit] {
      background-color: #ffffff;
      color: #2ba3d4;
      width: 120px;
      height: 45px;
      &:hover {
        background-color: #f1f1f1;
        color: #3dc3e6;
      }
    }
  }

  .app-password-field {
    padding: 20px !important;
  }
}